|
A compositing window manager is a window manager that provides applications with an off-screen buffer for each window. The window manager composites the window buffers into an image representing the screen and writes the result into the display memory.〔 〕 Compositing window managers may perform additional processing on buffered windows, applying 2D and 3D animated effects such as blending, fading, scaling, rotation, duplication, bending and contortion, shuffling, blurring, redirecting applications, and translating windows into one of a number of displays and virtual desktops. Computer graphics technology allows for visual effects to be rendered in real time such as drop shadows, live previews, and complex animation. Since the screen is double buffered, it does not flicker during updates. The most commonly used compositing window managers include: * Linux, FreeBSD and OpenSolaris—Compiz, KWin, Xfwm, Enlightenment (E17) and Mutter. * Microsoft Windows—the Desktop Window Manager * Mac OS X—the Quartz Compositor == Comparison with stacking window managers == The window manager sends each window a message to repaint itself whenever appropriate (such as when it is resized, or when another window passes in front of it). With a stacking manager, the repainting process can become corrupted when a program that is slow, unresponsive or buggy does not respond to messages in a timely manner.〔(【引用サイトリンク】 title=PHOTOSCORE SUPPORT FAQ )〕 A malicious program can cause the system to appear unstable by simply neglecting to repaint its window. Then, one or more of the following conditions may result: * a clipped window does not repaint uncovered regions, resulting in either blank spaces or a "trail" left behind from another window * portions of windows (such as decorative drop shadows) are left behind and not properly painted over * the mouse pointer is corrupted * screen updates become unbearably slow * the entire screen freezes until the program either responds or is terminated With a compositing manager, if a window stops repainting itself when requested by the window manager, its last repaint will remain displayed and the window might be dimmed. Often the title changes to reflect the status of the window as unresponsive. A program may prevent its window from being moved or unmapped, but generally will not cause repainting problems. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「A compositing window manager is a window manager that provides applications with an off-screen buffer for each window. The window manager composites the window buffers into an image representing the screen and writes the result into the display memory.Compositing window managers may perform additional processing on buffered windows, applying 2D and 3D animated effects such as blending, fading, scaling, rotation, duplication, bending and contortion, shuffling, blurring, redirecting applications, and translating windows into one of a number of displays and virtual desktops. Computer graphics technology allows for visual effects to be rendered in real time such as drop shadows, live previews, and complex animation.Since the screen is double buffered, it does not flicker during updates.The most commonly used compositing window managers include:* Linux, FreeBSD and OpenSolaris—Compiz, KWin, Xfwm, Enlightenment (E17) and Mutter.* Microsoft Windows—the Desktop Window Manager* Mac OS X—the Quartz Compositor== Comparison with stacking window managers ==The window manager sends each window a message to repaint itself whenever appropriate (such as when it is resized, or when another window passes in front of it). With a stacking manager, the repainting process can become corrupted when a program that is slow, unresponsive or buggy does not respond to messages in a timely manner.(【引用サイトリンク】 title=PHOTOSCORE SUPPORT FAQ ) A malicious program can cause the system to appear unstable by simply neglecting to repaint its window. Then, one or more of the following conditions may result:* a clipped window does not repaint uncovered regions, resulting in either blank spaces or a "trail" left behind from another window* portions of windows (such as decorative drop shadows) are left behind and not properly painted over* the mouse pointer is corrupted* screen updates become unbearably slow* the entire screen freezes until the program either responds or is terminatedWith a compositing manager, if a window stops repainting itself when requested by the window manager, its last repaint will remain displayed and the window might be dimmed. Often the title changes to reflect the status of the window as unresponsive. A program may prevent its window from being moved or unmapped, but generally will not cause repainting problems.」の詳細全文を読む スポンサード リンク
|